Temp-tables used by Repository Manager
The Repository Manager uses the temp-tables described in Table 8–3 for object retrieval in the run-time environment. The transportClass temp-table is defined like the ttClass temp-table.
Table 8–3: Temp-tables defined in ry\inc\getobjecti.i
|
Temp-table
|
Fields (data types)
|
|
ttClass
AND
transportClass
|
ClassName (Character) ClassObj (Decimal) ClassTableName (Character) ClassBufferHandle (Handle) InheritsFromClasses (Character) SuperProcedures (Character) SuperProcedureModes (Character) SuperHandles (Character) InstanceBufferHandle (Handle) EventTableName (Character) EventBufferHandle (Handle) SetList (Character) GetList (Character) RuntimeList (Character)
|
|
ttEntity
|
EntityName (Character) EntityTableName (Character) EntityBufferHandle (Handle) LanguageCode (Character)
|
|
cacheObject
|
ObjectName (Character) InstanceId (Decimal) ContainerInstanceId (Decimal) ClassName (Character) AttrOrdinals (Character) AttrValues (Character) Order (Integer) PageNumber (Integer) EventNames (Character) EventActions (Character) ObjectTranslated (Logical) ObjectSecured (Logical)
|
|
cachePage
|
InstanceId (Decimal) PageNumber (Integer) PageLabel (Character) LayoutCode (Character) SecurityToken (Character) TOC (Character) PageReference (Character)
|
|
cacheLink
|
InstanceId (Decimal) SourceInstanceName (Character) TargetInstanceName (Character) LinkName (Character) SourcePage (Integer) TargetPage (Integer)
|
|
ttEntityDump
|
tEntityName (Character) tFieldName (Character) tDataType (Character) tFormat (Character) tLabel (Character) tColLabel (Character) tHelp (Character) tInitial (Character)
|
The Repository Manager uses the temp-tables described in Table 8–4 to cache attribute information.
Table 8–4: Temp-tables defined in ry\inc\ryrepatset.i
|
Temp-table
|
Fields (data types)
|
|
ttStoreAttribute
|
tAttributeParent (Character) tAttributeParentObj (Decimal) tAttributeLabel (Character) tConstantValue (Logical) tCharacterValue (Character) tDecimalValue (Decimal) tIntegerValue (Integer) tDateValue (Date) tRawValue (Raw) tLogicalValue (Logical)
|
|
ttStoreUiEvent
|
tEventParent (Character) tEventParentObj (Decimal) tEventName (Character) tActionType (Character) tActionTarget (Character) tEventAction (Character) tEventParameter (Character) tEventDisabled (Logical) tConstantValue (Logical)
|
The Repository Manager uses the temp-table described in Table 8–5 to cache information about toolbar bands.
Table 8–5: Temp-tables defined in ry\app\rymenufunc.i
|
Temp-table
|
Fields (data types)
|
|
ttBandToExtract
|
parent_menu_structure_code (Character) menu_structure_type (Character) menu_structure_obj (Decimal) menu_structure_code (Character) extract_sequence (Integer) disabled (Logical) under_development (Logical) menu_item_obj (Decimal) control_spacing (Integer) control_padding (Integer)
|
Because the Repository Manager coordinates data for the other Managers during a session, it makes use of the other Managers’ temp-tables. Table 8–6 lists these temp-tables and where they are described in this reference manual.